package cn.com.surker.workcon.service;

import cn.com.surker.base.system.entity.SysLine;
import cn.com.surker.lab.entity.LabExpendOther;

import java.util.Date;
import java.util.List;

/**
 * <p>
 * 手动配料 Mapper 接口
 * </p>
 *
 * @author admin
 * @since 2024-09-26
 */
public interface ManualService extends GKTranService {

	/**
	 * 查询一段时间内的手动消耗
	 *
	 * @param startTime
	 * @return
	 */
	List<LabExpendOther> findList(SysLine line, Date startTime);

	/**
	 * 更新以接收的手动标识
	 *
	 * @param line
	 * @param startTime
	 */
	void updateFlag(SysLine line, Date startTime);

	/**
	 * 查询工控机的手动小混混
	 *
	 * @param lineId
	 * @param startTime
	 * @param endTime
	 * @return
	 */
	List<LabExpendOther> findAllList(Long lineId, String startTime, String endTime);
}
